home *** CD-ROM | disk | FTP | other *** search
- Documentation for Phone Line Watcher Version 1.10
-
- ****************************************************************************
- COPYRIGHT NOTICE:
-
- © Copyright 1990 by Christian Fries. All rights reserved.
-
- This program is NOT in the public domain. This program may NOT be distributed
- by any commercial software of hardware vendor.
- This program may ONLY be distributed by non-profit user groups, networks,
- bbs's, and of course by Fred Fish.
-
- The Author cannot be liable for the use or misuse of this program.
- This copyright notice must be distributed with the program.
-
- If you find this program useful please send $5 - $10 (or equivalent in
- other currency) to one of the following adresses:
-
- Christian Fries Christian Fries
- c/o Fred Fries c/o Gudrun Horst
- Ferdinand - Tietz Straße 19 77, Rue des Romains
-
- D 5500 Trier L 2443 Senningerberg
-
- You will be registrated as User and get further Information about Updates
- and other Programs.
-
- Christian Fries
- Trier, 7-April-1990
-
- ****************************************************************************
-
-
-
-
- 1. Preface
- ®
- The Phone Line Watcher is an program for all owners of a Hayes-Compatible
- Modem. The program will protokoll all incomming calls with date, time and
- the amount of rings. It also offers the possiblity to let other modem owners
- 'log in' and leave a message.
-
-
-
- 2. Protokolling of calls
-
- The program protokolls all calls with date, time and the amount of rings
- into a file called 'PLW.protokoll'. To prevent the loss of data the file
- is only opend while the program adds new data to it (e.g. while a message
- comes in). Therefor the data is not lost on a system crash and you can
- view the protokoll file even while PLW is running (exept if a messages
- comes in or new data is stored). Data will be always append to the protokoll
- file and so you can view the protokoll of several sessions, beause the
- program will never delete that file but append the line
- "Phone Line Watcher - Protokoll since [DATE] [TIME]"
- to the file on startup. So you should delete that file when you no longer
- need the old protokoll.
-
-
-
- 3. The Menus
-
- 3.1. Reset.
-
- This Command resets the program (clears buffers, sets counters to zero) and
- the modem (according to the stuff specified in the Setup menu - see below).
-
- 3.2. Setup.
-
- This Command lets you specify certain parameters that are described below.
- The parameters are stored in 'S:PhoneLineWatcher.config'. These parameters
- are very important for PLW and should be specified with great care
- (especially the parameters that affect the setting of the modem).
- The parameters are:
-
- - Ring Tolerance Time:
- The Program detects calls by the receiving of the 'RING' string from the
- modem. When it detects a rings it starts counting them. Then, when it there
- are no more 'RING' in the time intervall specified here PLW decsides that
- the caller hanged up and increases the call-counter while setting the ring-
- counter to zero. This time intervall is the 'Ring Tolerance Time' (specified
- in seconds).
- VALUE RECOMMENDED: 8 (seconds).
-
- - AutoAnswer
- After this amount of 'RING's the program send the ATA command to the modem,
- that lets the modem go off-hook and send the answer-tone. You should set
- this number higher than 8 to prevent the bothering of innocent persons that
- don't like to 'log in' (and recognize after the 8th ring that theres no
- body at home). You are able to switch the log-in feature off by setting this
- number to zero.
- NOTE: If you set this number higher than 7 the caller has to set the modem-
- register 7 to a value of 60 or more (ATS7=10) to keep the modem trying (and
- not hang up after 30 seconds).
- VALUE RECOMMENDED: 0 (for no AutoAnswer).
- 10 (for AutoAnswer after 10 RINGS).
-
- - Maximum Online Time
- This number specifies the maximum amount of minutes that may the remote
- user look around inside your system. When the time is up the user will
- be disconnect even if he is about to leave a message.
- VALUE RECOMMENDED: 20 (minutes)
-
- - Welcome File
- When the remote user is logged in the program will send this file.
- This file should be provided by you. This file has the same purpose
- than an spoken answer text on an phone-answer-machine (e.g. "I am
- shopping. Back at 15:00. Chris." or "On Vacation till 20 of March.
- Getting some sunshine. Chris.").
-
- - Goodbye File
- When the remote user selected 'Exit' in his menu the program will send
- this file. Maybe you can use it for a more personal goodbye text than
- "DISCONNECTING".
-
- - Master Password ®
- When a remote user is logged in he can select an access to AmigaDOS or view
- the protokoll (PLW.protokoll).
- This access is only permitted, if the user enters the Password specified
- here.
- NOTE: ACCESS TO AmigaDOS IS NOT IMPLEMENTED IN ANY VERSION LOWER THAN V1.20.
-
- - Baud Rate
- Please enter here the Baudrate that will be used on the serial port on
- startup and when the reset is selected. Your modem should support that
- rate of course.
- NOTE: THE BAUD-RATE OF THE SERIAL PORT IS SET TO THAT BAUD-RATE AND AN
- AT FOLLOWED BY AN [CR] (ASCII: 13) IS SEND TO THE MODEM.
- VALUE RECOMMENDED: 300, 1200, 2400, 4800, 9600 (depends on your modem)
-
- - 1st InitString
- This string is send to the modem after startup or after selecting reset
- followed by an [CR] (ASCII: 13).
- VALUE RECOMMENDED: AT or AT&F or ATZ (depends on your modem).
-
- - 2nd InitString
- This string is send to the modem after startup or after selecting reset
- followed by an [CR] (ASCII: 13).
- VALUE RECOMMENDED: ATV1X4
- ATB0V1X4 (for CCITT standard).
- ATB1V1X4 (for BELL standard).
-
- - Init delay time
- This is the number of seconds between the sending of InitString1 and
- InitString2.
- VALUE RECOMMENDED: 1 (second)
-
- 3.3. Language.
-
- PLW supports diffent languages. Currently ENGLISH and GERMAN (DEUTSCH) are
- supported. Please select the language you prefere in the submenu.
- The language on startup is always english.
-
- 3.4. View
-
- View shows the contens of the PLW.protokoll file. To hold the dispay
- simply hold the right mousebutton.
-
- 3.5. About
-
- Try is out.
-
- 3.6. Exit
-
- Frees all devices (timer, serial, console), frees memory, and shuts down
- the program.
-
-
-
- 4. The login-feature
-
- The login-feature displays a menu to the remote user. PLW accepts ASCII
- characters to edit the entered data (e.g. DELETE or BACKSPACE). Also it
- accepts the amiga console device commands (like CURSOR-KEYS - see RKM¹ for
- more. As CSI¹ $9B is accepted.) to edit the entered data.
- NOTE: USAGE OF console.device COMMANDS MAY CAUSE THE PROGRAM TO EXIT,
- WHEN CSI IS CONVERTED TO ESCAPE (HI-BIT SET TO ZERO).
-
- The following features are available in this Version to the remote user:
-
- - leaving a message
- To leave a message the remote user has always the possiblity to edit
- one line (80 characters). After the end of the line is reached or the
- user hit [RETURN] (ASCII: 13) the data will be stored. The transmission
- of the message is terminated by hitting ESCAPE (ASCII: 27).
-
- - viewing the protokoll file
- To use the feature you have to enter the passord specified in the setup
- menu. This is to prevent other people of 'viewing' personal messages.
-
-
-
- 5. Comming Soon (maybe):
-
- * Transmission of Files in both direction (XMODEM).
- * Access to AmigaDOS with a Password from remote.
-
-
-
- 6. Modem specific data:
- ®
- The program assumes, that you are using an Hayes-Compatible modem. The program
- was tested with BEST and DISCOVERY modems. You have the posibility to adjust
- certain things by using the 1st and 2nd Init-String. Although some commands
- are send to the modem directly by the program and you cannot change them.
- Here is the list of commands the program uses. If you find out, that the
- program does not work with you modem, because of these commands (maybe your
- modem is a little bit incompatible) than you may contact me to change these.
-
- String | Direction | Function
- --------------------------------------------------------------------------
- RING[CR] | From Modem | Incomming call.
- | | Increases the ringcounter.
- CONNECT[CR] | From Modem | Set serial interface to 300 Baud and start
- | | comunication with remote.
- CONNECT 1200[CR] | From Modem | Set serial interface to 1200 Baud and start
- | | comunication with remote.
- CONNECT 2400[CR] | From Modem | Set serial interface to 2400 Baud and start
- | | comunication with remote.
- CONNECT 4800[CR] | From Modem | Set serial interface to 4800 Baud and start
- | | comunication with remote.
- CONNECT 9600[CR] | From Modem | Set serial interface to 9600 Baud and start
- | | comunication with remote.
- NO CARRIER[CR] | From Modem | Engage reset procedure.
- | | (Not even neccesary).
- ATA[CR] | To Modem | Answer call (Go off hook and send carrier-
- | | tone).
- +++ | To Modem | Set the modem to Command mode (a pause of 3
- | | seconds precedes and follows this sting).
- AT[CR] | To Modem | Set the modems Baudrate to the one used by
- | | the serial interface.
- ATH0[CR] | To Modem | Hangup.
-
-
-
- 7. Bugs:
-
- * Extremly wrong specified parameters may cause trouble.
-
-
-
-
-
- Thanks to A. Soldo and H. Kopp for additional bug testing.
-
-
- Notes:
-
- ¹ RKM: Amiga ROM Kernal Reference Manual.
- Addison-Wesley Publishing Company, Inc.
-
- CSI: Console sequence introducer.
-
-
- [CR]: ASCII-Character (code: 13).
-